TThread
Otázka od: jsdelphi@creatix.cz
6. 6. 2004 22:22
Prosim o radu. Jak napsat Thread, ktery bude napriklad posunovat formular po
obrazovce, zatimco aplikace je vytizena na 100% ( v cyklu ). Jde to vubec?
Nejak si s Thready nerozumim
Diky za kazdou pomoc
Jan Skopovy
Odpovedá: Jiri Cincura
6. 6. 2004 22:46
A nestacilo by to delat pres Timer a obcas v tom cyklu zavolat Refresh?
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://cincura.net/photo
Odpovedá: jsdelphi@creatix.cz
6. 6. 2004 22:49
> A nestacilo by to delat pres Timer a obcas v tom cyklu zavolat Refresh?
Ne nelze. V aplikaci bezi nejaky vypocet s dotazy na databazi a ja potrebuji
nejake plovouci okno, ktere se bude refreshovat, ukazovat cas atd. To
plovouci okno musi byt univerzalni a lze ho zavolat odkudkoliv.
Jan Skopovy
Odpovedá: jsdelphi@creatix.cz
6. 6. 2004 22:53
Neco jako je TAnimate - nezavisle okno.
Diky za kazdou pomoc
Jan Skopovy
Odpovedá: Petr Vones
6. 6. 2004 23:01
From: <jsdelphi@creatix.cz>
> Ne nelze. V aplikaci bezi nejaky vypocet s dotazy na databazi a ja potrebuji
> nejake plovouci okno, ktere se bude refreshovat, ukazovat cas atd. To
> plovouci okno musi byt univerzalni a lze ho zavolat odkudkoliv.
Ty vypocty by naopak meli probihat v samostatnem threadu. Okno pak udelas v
ramci hlavniho threadu aplikace, koneckoncu ve VCL to ani jinak nejde.
Petr Vones
Odpovedá: Petr Zahradnik
6. 6. 2004 22:59
Puvodni zprava ze dne 6.6.2004:
> Prosim o radu. Jak napsat Thread, ktery bude napriklad posunovat formular po
> obrazovce, zatimco aplikace je vytizena na 100% ( v cyklu ). Jde to vubec?
> Nejak si s Thready nerozumim
No a proc to neudelas obracene, coz by bylo logicke?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================
Odpovedá: jsdelphi@creatix.cz
7. 6. 2004 12:03
>Ty vypocty by naopak meli probihat v samostatnem threadu. Okno pak udelas v
ramci hlavniho threadu aplikace, koneckoncu ve VCL to ani jinak >nejde.
Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
modalne, aby aplikace na nic nereagovala?
Jan Skopovy
Odpovedá: Petr Zahradnik
7. 6. 2004 12:00
Puvodni zprava ze dne 7.6.2004:
> Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
> modalne, aby aplikace na nic nereagovala?
No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel
rozmyslel a chce vypnout pocitac a jit domu, ne?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================
Odpovedá: jsdelphi@creatix.cz
7. 6. 2004 12:27
>> Takze praci s databazi presunout do Threadu a plovouci okno zobrazit
>> modalne, aby aplikace na nic nereagovala?
>No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel rozmyslel
a chce vypnout pocitac a jit domu, ne?
Bohuzel moje komponenty pro praci s Oraclem neumoznuji prerusit spusteny
dotaz
Neslo by poslat priklad?
Jan Skopovy
Odpovedá: Petr Vones
7. 6. 2004 12:31
From: "Petr Zahradnik" <clexpert@clexpert.cz>
> No lepsi bude, kdyz bude reagovat treba na to, ze si to uzivatel
> rozmyslel a chce vypnout pocitac a jit domu, ne?
Vetisna SQL serveru nepodporuje tak na prvni pohled samozrejmou vec jako je
preruseni dotazu.
Petr Vones